//1. 导入axios对象
import axios from "axios";

//2. 创建对象实例，create方法
const Server = axios.create({
    baseURL: "https://www.liulongbin.top:8888/api/private/v1/",//请求接口的基础地址
    timeout: 3000,//超时时间
})

// 3. 定义请求拦截器
Server.interceptors.request.use(function (config) {
    // console.log(config);

    // 给管理后台的接口设置header头，添加Authorzation属性
    let token = sessionStorage.getItem('lc_05B')
    config.headers['Authorization'] = token//给header头添加token值

    return config;
}, function (error) {
    return Promise.reject(error);

});


//4. 定义响应拦截器
Server.interceptors.response.use(function (response) {
    //过滤出data的数据
    if (response.status == 200) {
        return response.data;
    }
    return response;
}, function (error) {
    return Promise.reject(error);
});

//5. 抛出对象即可
export default Server;



